improved explosive device - Allemand Anglais Dictionnaire